<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
  <meta http-equiv="Content-Type"
 content="text/html; charset=iso-8859-1">
  <meta name="generator"
 content="pop!site Version 1.0R60 for Win32/80x86">
  <meta name="GENERATOR"
 content="Mozilla/4.72 [en] (Win98; U) [Netscape]">
  <meta name="Author" content="Jean-MarcLugrin">
  <meta name="Description"
 content="Describe the FESI EcmaScript interpreter">
  <meta name="KeyWords" content="EcmaScript, JavaScript, JScript, Java">
  <title>FESI (pr. like fuzzy) EcmaScript interpreter</title>
</head>
<body style="background-color: rgb(173, 216, 230);" link="#00008b"
 vlink="#00008b">
&nbsp;
<table cellspacing="6" width="100%">
  <tbody>
    <tr>
      <td align="center"><img src="fesi.gif" height="60" width="75"> </td>
      <td align="left"><font color="#a52a2a"><font size="+3">Free
EcmaScript
Interpreter.&nbsp;</font></font> <br>
      <font color="#a52a2a"><font size="+3">A JavaScript interpreter
written in Java.</font></font></td>
    </tr>
  </tbody>
</table>
<br>
&nbsp; <br>
&nbsp;
<table width="100%" bgcolor="#a52a2a" text="#FFFFFF">
  <tbody>
    <tr>
      <td>
      <center><b><font color="#ffffff"><font size="+2">Books</font></font></b></center>
      </td>
    </tr>
  </tbody>
</table>
The following books mention FESI. <br>
&nbsp;
<center>
<table border="1" cellpadding="2" width="100%">
  <tbody>
    <tr>
      <td>(out of print) </td>
      <td>Professional JavaScript (Wrox) A book with a full set of
examples using
FESI.</td>
    </tr>
  </tbody>
</table>
</center>
<br>
&nbsp;
<table width="100%" bgcolor="#a52a2a" text="#FFFFFF">
  <tbody>
    <tr>
      <td>
      <center><b><font color="#ffffff"><font size="+2">Other java
interpreters</font></font></b></center>
      </td>
    </tr>
  </tbody>
</table>
The following links points to other implementations of script languages
in
Java. Rhino is the JavaScript implementation of Netscape, so it should
be
of much interest for people implementing clone of applications
requiring Javascript.
Python is an excellent scripting language, which is quite popular too. <br>
&nbsp;
<center>
<table border="1" cellpadding="2" width="100%">
  <tbody>
    <tr>
      <td>
      <center><a href="http://www.python.org">PYTHON</a> </center>
      </td>
      <td>Python is an excellent scripting language, and it has a <a
 href="http://www.jython.org/">
freely available interpreter</a> written in Java.&nbsp;</td>
    </tr>
    <tr>
      <td>
      <center><a href="http://www.mozilla.org/rhino/">RHINO</a> </center>
      </td>
      <td>Rhino is the java script interpreter under Mozilla license.</td>
    </tr>
  </tbody>
</table>
</center>
<br>
&nbsp;
<table width="100%" bgcolor="#a52a2a" text="#FFFFFF">
  <tbody>
    <tr>
      <td>
      <center><b><font color="#ffffff"><font size="+2">Other useful
tools for FESI<br>
      </font></font></b></center>
      </td>
    </tr>
  </tbody>
</table>
The following links points to tools used to build Fesi. <br>
&nbsp;
<center>
<table border="1" cellpadding="2" width="100%">
  <tbody>
    <tr>
      <td>
      <center><a href="http://ant.apache.org/">ANT</a> </center>
      </td>
      <td>Ant is the well known build tool. I use version 1.5.4
(current in August 2003).</td>
    </tr>
    <tr>
      <td>
      <center><a href="http://www.izforge.com/izpack/">IzPack</a> </center>
      </td>
      <td>A free Java installer package (fesi installer built with
version 3.1.0b - August 2003)<br>
      </td>
    </tr>
    <tr>
      <td style="vertical-align: top;">
      <center><a href="http://javacc.dev.java.net/">JavaCC</a> </center>
      </td>
      <td style="vertical-align: top;">The parser/scanner generator
used to generate the parser. Required if you change the grammar.<a
 href="http://javacc.dev.java.net/">http://javacc.dev.java.net/</a>.
(I use version 3.2, August 2003).<br>
      </td>
    </tr>
  </tbody>
</table>
</center>
<br>
&nbsp;<br>
&nbsp;
<table width="100%" bgcolor="#a52a2a" text="#FFFFFF">
  <tbody>
    <tr>
      <td>
      <center><b><font color="#ffffff"><font size="+2">Libraries of use
with FESI<br>
      </font></font></b></center>
      </td>
    </tr>
  </tbody>
</table>
The following links points to libraries that are used by FESI<br>
&nbsp;
<center>
<table border="1" cellpadding="2" width="100%">
  <tbody>
    <tr>
      <td>
      <center><a href="http://jakarta.apache.org/bsf">BSF</a> </center>
      </td>
      <td>Bean scripting framework (now at appache) - required to
compile the BSF
support and to use BSF. Version 2.2 is used (August 2003)<br>
      </td>
    </tr>
    <tr>
      <td>
      <center><a href="http://jakarta.apache.org/oro/index.html">OROMatcher</a>&nbsp;
      </center>
      </td>
      <td>A regular expression package for use before JDK 1.4.</td>
    </tr>
    <tr>
      <td style="vertical-align: top;">
      <center><a href="http://www.cacas.org/java/gnu/regexp/">GNU
regular expression</a>&nbsp; </center>
      </td>
      <td style="vertical-align: top;">An alaternate regular expression
package for use before JDK 1.4. </td>
    </tr>
  </tbody>
</table>
</center>
<br>
&nbsp;
<center></center>
<p> </p>
<hr>
<center><a href="index.html">Return to the main page</a>
</center>
<hr>
<div align="left">
<table cellpadding="0" cellspacing="0" border="0"
 style="width: 100%; text-align: left;">
  <tbody>
    <tr>
      <td style="vertical-align: top;"><font size="-2">Copyright &copy;
Jean-Marc Lugrin 1998-2003 - Under LGPL license</font></td>
      <td style="vertical-align: top; text-align: right;"><font
 size="-2">Last update: 26 August 2003</font></td>
    </tr>
  </tbody>
</table>
</div>
</body>
</html>
